/*
 * Copyright (c) 2017. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
 * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan.
 * Etiam sed turpis ac ipsum condimentum ingilla. Maecenas magna.
 * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus.
 * Vestibulum commodo. Ut rhoncus gravida arcu.
 */

package cn.itenzo.common.validate;

import java.util.Date;

import com.baidu.unbiz.fluentvalidator.Validator;
import com.baidu.unbiz.fluentvalidator.ValidatorContext;
import com.baidu.unbiz.fluentvalidator.ValidatorHandler;

/**
 * 时间必须是一个过去的时间
 * @author ENZO
 *
 */
public class PastTimeValidate extends ValidatorHandler<Date> implements Validator<Date>{

	@Override
	public boolean validate(ValidatorContext context, Date t) {
		if(null == t || new Date().getTime() < t.getTime()){
			context.addErrorMsg("时间必须是一个过去的时间");
			return false;
		}
		return true;
	}
}
